//package com.lej.app_main.unity
//
//import kotlinx.coroutines.Dispatchers
//import android.view.View
//import android.widget.TextView
//import com.lej.app_main.R
//import com.lej.core.utils.load
//import com.qmuiteam.qmui.widget.QMUIProgressBar
//import kotlinx.coroutines.GlobalScope
//import kotlinx.coroutines.delay
//import com.lej.core.utils.KLog
//import kotlinx.coroutines.launch
//
///**
// *  author: cjq
// *  date  : 2022/6/6 0006
// *  desc  :
// */
//class LoadingPage(private val view: View) {
//    private var process: QMUIProgressBar? = null
//    private var tvProcess: TextView? = null
//
//    private var isRemove: Boolean = false
//
//    fun init() {
//        load(R.drawable.ic_process_gif, view.findViewById(R.id.iv_loading_view))
//        process = view.findViewById(R.id.sb_load_progress)
//        tvProcess = view.findViewById(R.id.tv_progress)
//        load()
//    }
//
//    private fun setProcess(value: Int) {
//        process?.progress = value
//        tvProcess?.text = "${value}%"
//    }
//
//    private var value = 0
//
//    private fun load() {
//        GlobalScope.launch(Dispatchers.Main) {
//            while (!isRemove) {
//                delay(200)
//                value++
//                KLog.e("sss", "value:$value")
//                if (value > 98) continue
//                setProcess(value)
//            }
//        }
//    }
//
//    fun close() {
//        isRemove = true
//    }
//}